home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 034a / batdor34.zip / BATDOR34.DOC < prev    next >
Text File  |  1991-11-16  |  12KB  |  301 lines

  1.  
  2.  
  3.  
  4. ═════════════════════════════════════════════════════════════════════════════=
  5.  
  6.  
  7.                       Multi Player Battleship Door
  8.  
  9.  
  10.                         Only $10.00 to register!
  11.  
  12.  
  13.               Written by: Gerry Freymann
  14.                           R.R.#1
  15.                           Baltimore, Ontario Canada
  16.                           K0K 1C0
  17.  
  18.           The Phantom BBS (416) 342-3734 USR HST Dual Standard
  19.                           (416) 342-3766 19200 USR HST
  20.  
  21.  
  22. ═════════════════════════════════════════════════════════════════════════════=
  23.  
  24.  
  25. ┌─────────────────────────────────────────────────────────────────────────┐
  26. │                        Warranty and Liability                           │
  27. └─────────────────────────────────────────────────────────────────────────┘
  28.  
  29. I retain the Copyright to this program.  You are NOT allowed to make
  30. changes to the compiled .EXE files without the expressed written consent
  31. of Gerry Freymann.  I work hard creating these programs and don't
  32. appreciate having my work altered.
  33.  
  34. I will NOT be held responsible for the use and/or misuse of this program.
  35. If you decide to run this program on your system you do so at your own
  36. risk.
  37.  
  38. PCBoard is a trademark of Clark Development Company.
  39.  
  40.  
  41.  
  42. ┌────────────────────────────────────────────────────────────────────────┐
  43. │                         Batdoor History File                           │
  44. └────────────────────────────────────────────────────────────────────────┘
  45. Please view the file CHANGES.DOC for a complete history.
  46.  
  47.  
  48. ┌────────────────────────────────────────────────────────────────────────┐
  49. │                         Batdoor Requirements                           │
  50. └────────────────────────────────────────────────────────────────────────┘
  51.  
  52. Multiple BBS support: DOOR.SYS, PCBOARD.SYS/PCBOARD.DAT/USERS,
  53. SFDOORS.DAT, CALLINFO.BBS, DORINFO1.DEF, DORINFO2.DEF and
  54. CHAIN.TXT
  55.  
  56. Directly supports PCBoard 14.x, GAP v4.x, RBBS-PC v17.x,
  57. WILDCAT! v2.x and Spitfire v3.x
  58.  
  59. A copy of BRUN30.EXE in your PATH= statement
  60.  
  61. DoorPatch 3.8 package
  62.  
  63.  
  64. ┌─────────────────────────────────────────────────────────────────────────┐
  65. │                         Overview of Batdoor                             │
  66. └─────────────────────────────────────────────────────────────────────────┘
  67.  
  68. Welcome to Battleship!  A Multiplayer Door for PCBoard Ver 14.x written
  69. in QuickBasic 3 with Door Patch Ver 3.8!
  70.  
  71. Battleship was a program I first found way back in my Commodore days.  I've
  72. played around with that program for some time and have two modem battleship
  73. packages available, one for the C64 and one for the IBM.  Now I've converted
  74. it to a PCBoard Door.  It was a PUBLIC DOMAIN file and the author's name was
  75. not included.  Some routines and code from the very original program exist
  76. in various forms in this Door program.
  77.  
  78. Batdoor follows the standard rules of the game but this one does allow
  79. players to place their ships diagonally.  If the user gets a "hit" they
  80. are allowed to take one more guess.
  81.  
  82.  
  83. ┌─────────────────────────────────────────────────────────────────────────┐
  84. │                         Features of Batdoor                             │
  85. └─────────────────────────────────────────────────────────────────────────┘
  86.  
  87. ■ Supports baud rates up to 115,200 baud!
  88.  
  89. ■ Multiple BBS support
  90.  
  91. ■ ASCII and ANSI Bulletins automatically created
  92.  
  93. ■ Nightly event utility maintains index file, rewrites bulletins and
  94.   deletes stale dated and completed games
  95.  
  96. ■ Low one-time registration fee!
  97.  
  98. ■ Keeps a Hall of Fame
  99.  
  100. ■ Users can send one line messages to their opponent
  101.  
  102. ■ Fully Network compatible
  103.  
  104.  
  105. ┌─────────────────────────────────────────────────────────────────────────┐
  106. │                        How to Install Batdoor                           │
  107. └─────────────────────────────────────────────────────────────────────────┘
  108.  
  109. First Time Installation
  110. ──────────────────────────────────────────────────────────────────────────
  111.  
  112. Step 1)
  113. ──────
  114. Create a SubDirectory to place all of the Battleship files in.  Let's say
  115. C:\DOORS\BATDOOR
  116.  
  117. Step 2)
  118. ──────
  119. Unzip (or copy) the contents of BATDOOR ZIP into C:\DOORS\BATDOOR.  You
  120. need to edit the BATDOOR.CFG file as follows:
  121.  
  122. Line #1 => C:\PCB\PCBOARD.SYS  (The location for the BBS I/O file)
  123. Line #2 => The Phantom BBS     (The BBS' name)
  124. Line #3 => Gerry               (Sysop first name)
  125. Line #4 => Freymann            (Sysop last name)
  126. Line #5 => Mr. Donor           (The donor of the DOOR)
  127. Line #6 => 20                  (Max. # of games you want underway)
  128. Line #7 => C:\GAMES\GBLT1      (Full path/name of ASCII Bulletin)
  129. Line #8 => C:\GAMES\GBLT1G     (Full path/name of ANSI Bulletin)
  130.  
  131. The maximum number of games that can be underway at one time is 100.
  132. If you don't wish to create one or either bulletins simply put the
  133. word "NULL" on line 7 and 8.
  134.  
  135. Step 3)
  136. ──────
  137. Edit the file BATDOOR - this should be placed in your \PCB directory and
  138. will be used to call up the door.  A typical batch file for PCBoard would
  139. like this:
  140.  
  141. ECHO OFF
  142. C:
  143. CD\DOORS\BATDOOR
  144. BATDOR34 BATDOOR.CFG
  145. C:
  146. CD\PCB
  147. BOARD
  148.  
  149. Step 4)
  150. ──────
  151. Edit your DOORS.LST file using PCBSetup and include BATDOOR.
  152.  
  153. Step 5)
  154. ──────
  155. Edit your DOORS Menu screen to include BATDOOR.
  156.  
  157. Step 6)
  158. ──────
  159. Set up and configure DoorPatch.  This release uses DoorPatch 3.8 and it
  160. operates a little differently than previous DoorPatch releases.  Here
  161. is all you need to do:
  162.  
  163. Unzip the DoorPatch 3.8 package into a subdirectory.
  164. Two environment variables must be set in your AUTOEXEC.BAT file:
  165.  
  166. SET LIB=<drive:><path to DORPCH38.EXE>  Note: ONLY the PATH!
  167.  
  168. Example:  SET LIB=C:\MYLIB
  169.  
  170. The DORPCH38.EXE run-time library and DOORPCH.CFG files must then
  171. be placed in this directory.
  172.  
  173. SET DOORPCH=PCB     This variable is required by prior versions
  174.                      of DOORPCH, but not by DORPCH38.EXE.
  175.  
  176. Create DOORPCH.CFG in the same directory where you placed the DoorPatch
  177. 3.8 files.  The data in this file lets you setup DoorPch for your BBS.
  178. This is not the same as BATDOOR.CFG - this is a separate configuration
  179. file used to configure DoorPatch 3.8.
  180.  
  181. Line #1 => PCBoard          (The type of BBS software used)
  182. Line #2 => The Phantom BBS  (The BBS's name)
  183. Line #3 => Gerry            (Sysop first name)
  184. Line #4 => Freymann         (Sysop last name)
  185. Line #5 => Y                (Do you have DOS's Share.exe loaded?)
  186. Line #6 => Y                (Y or N - Do you want PCBoard's "@" macros?)
  187. Line #7 => N                (Y or N - Do you want to hear music?)
  188. Line #8 => 18:00-23:00      (Hours available for chat)
  189.  
  190. Step 7)
  191. ──────
  192. Edit your \PCB\EVENT.SYS file and change to C:\DOORS\BATDOOR and call
  193. up BATKILL to run the maintenance program.  You don't have to run this
  194. everyday - once a month will do!  Until you register Batdoor the event
  195. utility won't do anything.  This will not affect you until a game is
  196. completed and you want to get rid of it so this will have no ill effects
  197. while you decide if Battleship is for you.
  198.  
  199. Step 8)
  200. ──────
  201. Print out the REGISTER.FRM and think about registering this product
  202. someday soon ;-) !
  203.  
  204.  
  205. Upgrading from a Previous Version of BatDoor
  206. ───────────────────────────────────────────────────────────────────────────
  207.  
  208. If you have been running a previous release of BatDoor - you should be sure
  209. to read over CHANGES.DOC.  Update instructions from version to version are
  210. detailed there.
  211.  
  212.  
  213. ┌─────────────────────────────────────────────────────────────────────────┐
  214. │                       Command-line parameters                           │
  215. └─────────────────────────────────────────────────────────────────────────┘
  216.  
  217. Once you've configured DoorPatch 3.8 you run Batdoor in local mode by
  218. using the /LOCAL command-line switch as follows:
  219.  
  220.         BATDOR34 BATDOOR.CFG /LOCAL   <== Allows local usage of the DOOR as
  221.                                           the SysOp.
  222.  
  223.  
  224.  
  225. ┌─────────────────────────────────────────────────────────────────────────┐
  226. │              Files needed for Battleship Door Operation                 │
  227. └─────────────────────────────────────────────────────────────────────────┘
  228.  
  229. If you have any doubt about the integrity of the files contained in this
  230. ARCHive, feel free to call my BBS in Baltimore, Ontario Canada and download
  231. the latest version.  (416) 342-3734/3766 USR HST.
  232.  
  233. *BATDOR34.EXE      <<--The main program
  234. * BATDOOR.CFG      <<--A sample configuration file
  235.   BATDOOR          <<--A sample file to run the whole thing
  236. * BATDOOR.INS      <<--The instructions the user will see
  237.  BATDOR34.DOC      <<--I luv this part - You're reading it right now!
  238. * BATKILL.EXE      <<--Sysop Maintenance program, use in your Event.Sys
  239.   LICENSE.DOC      <<--You MUST read, understand and agree with this!
  240.     SYSOP.DOC      <<--Full DoorPatch Instructions
  241.     FLYER.DOC      <<--Information on other programs available from me
  242.  REGISTER.FRM      <<--Registration Form - print out and return
  243.  
  244. Files created by the program after running it:
  245.  
  246. * BATDOOR.SCR      <<--Hall of Fame is held in here once a game has ended
  247. * BATDOOR.0??      <<--Games currently underway, ?? equals 01 to 100
  248. * BATDOOR.NDX      <<--Quick index off all the Games
  249. * BATDOOR.REG      <<--Created by BATREG.EXE after registering
  250.  
  251. Files needed for proper Door Patch Operation:
  252.  
  253. * DOORPCH38.EXE  <--you should have these already.  If you don't they are
  254.      BRUN30.EXE  <--available to you on my system.
  255.  
  256.  
  257. [*] - these files must be in the same directory
  258.  
  259.  
  260. BATKILL.EXE - Daily Maintenance Program - UPDATED!
  261. ──────────────────────────────────────────────────────────────────────────
  262. To invoke BatKill you MUST provide a name of .CFG you use which allows
  263. BatKill to read where your Bulletins will be placed.  By DEFAULT BatKill
  264. will attempt to open BATDOOR.CFG - if you are using a different name for
  265. your CFG file then you must pass that information to BatKill.  For
  266. example:
  267.  
  268.         BATKILL               <-- Will read BATDOOR.CFG by Default
  269.  
  270. or:     BATKILL BAT.CFG       <-- Will read BAT.CFG
  271.  
  272. The maintenance program's main purpose is to delete finished or stale
  273. dated games.  BatKill automatically deletes games that have not had a
  274. move made in them for 45 days.  BatKill will tidy up the Index file and
  275. rewrite the bulletins.  If your game files ever get out of sync with
  276. the index file BatKill will fix it all up.  BatKill creates a LOG file
  277. so you can see what it has done.  Until you register Batdoor the event
  278. utility won't do anything.  This will not affect you until a game is
  279. completed and you want to get rid of it so this will have no ill effects
  280. while you decide if Battleship is for you.
  281.  
  282.  
  283. Support the Shareware concept...
  284. ──────────────────────────────────────────────────────────────────────────
  285. To Register, please print out and return the REGISTER.FRM in the Zip file.
  286. When you register, you will be given a small program called BATREG.EXE
  287. which you run in your door subdirectory.  This program will create a file
  288. called BATDOOR.REG which will instantly register your existing copy of the
  289. door program, unlock the maintenance program and any and all future
  290. versions as well.  This means that any future releases you find will
  291. automatically continue to say registered to you, without the need to come
  292. back to me.  I hope you'll appreciate this new system.  You should be able
  293. to call The Phantom BBS and make your initial call, wait until I receive
  294. your payment, and download this small utility without spending alot of time
  295. on the phone.  Or, for an additional $5.00 per order, I can send you the
  296. whole package on disk using the postal service.  The choice is yours.
  297.  
  298.  
  299.                         Thanks for your support!
  300.  
  301.